armor shield - Spanish English Dictionary